package com.mapull.example.section2;

/**
 * StringToInt 字符串转整数
 *
 * @author mapull
 * @date 2021-09-07
 * @since 1.0
 **/
public class StringToInt {

    public static void main4(String[] args) {
        // 十进制
        Integer v1 = Integer.decode("1230");
        System.out.println(v1);
        // 八进制
        Integer v2 = Integer.decode("+0110");
        System.out.println(v2);
        // 十六进制
        Integer v3 = Integer.decode("+0x110");
        System.out.println(v3);
    }
    public static void main3(String[] args) {
        Integer v1 = Integer.valueOf("1230");
        System.out.println(v1);

        Integer v2 = Integer.valueOf("0120");
        System.out.println(v2);

        Integer v3 = Integer.valueOf("");
    }
    public static void main2(String[] args) {
        int v1 = Integer.parseInt("110");
        System.out.println(v1);

        int v2 = Integer.parseInt("110",8);
        System.out.println(v2);

        int v3 = Integer.parseInt("110",16);
        System.out.println(v3);
    }
    public static void main1(String[] args) {
        int v1 = Integer.parseInt("111");
        System.out.println(v1);

        int v2 = Integer.parseInt("010");
        System.out.println(v2);

        int v3 = Integer.parseInt("");
    }

    public static void main(String[] args) {
        Integer v1 = new Integer("010");
        System.out.println(v1);
    }
}
